home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / clang / cobalts.zip / README < prev    next >
Text File  |  1990-09-03  |  2KB  |  54 lines

  1. COBALTS.EXE novelty toolkit       Optional REGISTRATION 1.00
  2. COBALTS BUCKELS GRAPHICS          or just write and say "HI"
  3.  
  4. A virtual screen  demo and  assorted IBM specific C language
  5. routines for MUSIC and  GRAPHICS including  HERCULES support
  6. and written strictly for the fun of it (although if we got a
  7. dollar from everyone who reads this, we could probably  send
  8. out for pizza some evening.)
  9.  
  10. LARGE MODEL MICROSOFT C 5.1 or MIX POWER C 2.0 is supported.
  11. Can be ported to Other compilers using the int86 routines or
  12. their equivalent  and  outp  and  its equivalent. The author
  13. can be contacted by leaving email at the phone number listed
  14. in the demo.
  15.  
  16. I  have  written a  sound  function for  MICROSOFT C that is
  17. included in this lot so if you would like to play some  tiny
  18. tunes in your MS C  progs  you  should  add COBALT's to your
  19. collection. (change from MIX to MICROSOFT using preprocessor
  20. directive to initialize MK_FP macro.)
  21.  
  22. The group of programs  that are used  to  create COBALTS.EXE
  23. are internally documented in the respective source files.
  24.  
  25. Briefly, the sequence that I used to create the PICTURE was
  26.  
  27. a. scan into Paint Program and edit to suit
  28. b. convert from 4-color .PCX to RUNLENGTH ENCODED array
  29.    using UTILITY animake.exe (included)
  30. c. compile to object module appropriate to the particular
  31.    compiler used (tested with MIX and MICROSOFT)
  32. d. declare the encoded array as an external element in the
  33.    main program module and link to at build time
  34.  
  35. The Sequence that was used to create the MUSIC was
  36.  
  37. a. Convert from binary filetype .SND (my format)
  38.    (packet = 3 bytes- frequency = word/ duration = byte)
  39.    to array of type int (similar to BASIC notion of SOUND)
  40.    using utility SND2TXT.exe (included)
  41.  
  42. b. compile to object module
  43.  
  44. c. declare as external and link to
  45.  
  46. The purpose of COBALTS.EXE was primarily one of  practically
  47. PRACTICAL fun, and should not be  confused with  DEMOs  that
  48. provide a useful end  product. The  routines  themselves can
  49. be of significant value.
  50.  
  51. Hardware Requirements- XT(4.77 OK) or AT and 384K
  52. Display Requirements - CGA or BETTER or HERCULES MONO equ
  53. Other Requirements   - Mirror Shades
  54.